package com.ys.openapi.process;

import com.alibaba.fastjson.JSON;

import java.util.HashMap;
import java.util.Map;

public class BizData {
    public static void main(String[] args) {
        BizData bd=new BizData();
        System.out.println(JSON.toJSON(bd.toMap("type","1","dgad")));
    }
   public   Map toMap(String key,String value,String id){
       Map<String ,String> map=new HashMap<>();
       map.put("ShortText1629011355279","");//id
       map.put("ShortText1629730112797","");//type 类型 1：外销 2：备货
       map.put("ShortText1629730088957","");//modelType 模式类型 1：正常模式 2：备货模式 3：海外模式
       map.put("text1630740830764","");
       map.put("text1630740832873","");
       map.put("ShortText1629641469009","");//exportFee 外销费用 1：有外销费用
       map.put("ShortText1629729242087","");//delExpFee 外销费用删除 1：删除 0：未删除
       map.put("ShortText1629641541165","");//buyFee 采购费用 1：有采购费用
       map.put("ShortText1629729261258","");//delBuyFee 采购费用删除 1：删除 0：未删除
       map.put("ShortText1629641591690","");//transFee 出运费用 1：有出运费用
       map.put("ShortText1629729278684","");//delTranFee 出运费用删除 1：删除 0：未删除
       map.put("ShortText1629641632007","");//excFee 结汇费用 1：有结汇费用
       map.put("ShortText1629729304752","");//delExcFee  结汇费用删除 1：删除 0：未删除
       map.put("ShortText1629730624960","");//custom 报关 1：报关刘超
       map.put("ShortText1630239453347","");//delCustom 删除报关 1：删除 0：未删除
       map.put("ShortText1629730832409","");//collect 收款 1：有收款比例
       map.put("ShortText1629730876088","");//deposit 定金 1：有定金比例
       map.put("ShortText1629896665123","");//delDeposit 定金删除 1：删除 0：为删除
       map.put("ShortText1629730965957","");//invoice 开票 1：开票
       map.put("ShortText1629730996466","");//drawback 退税 1：退税
       map.put("ShortText1629731033719","");//clear 清关 1：清关
      // map.put("id","");
        //
       map.put("id",id);
       map.put(this.getKey(key) ,value);

       return map;
   }
   public    String getKey(String key){
       String value="";
       if(key.equals("id")) value="ShortText1629011355279";
       if(key.equals("type"))  value="ShortText1629730112797";
       if(key.equals("modelType")) value="ShortText1629730088957";
       if(key.equals("exportFee"))  value="ShortText1629641469009";
       if(key.equals("delExpFee"))  value="ShortText1629729242087";
       if(key.equals("buyFee"))  value="ShortText1629641541165";
       if(key.equals("delBuyFee"))  value="ShortText1629729261258";
       if(key.equals("transFee"))  value="ShortText1629641591690";
       if(key.equals("delTranFee"))  value="ShortText1629729278684";
       if(key.equals("excFee"))  value="ShortText1629641632007";
       if(key.equals("delExcFee"))  value="ShortText1629729304752";
       if(key.equals("custom"))  value="ShortText1629730624960";
       if(key.equals("delCustom"))  value="ShortText1630239453347";
       if(key.equals("collect"))  value="ShortText1629730832409";
       if(key.equals("deposit"))  value="ShortText1629730876088";
       if(key.equals("invoice"))  value="ShortText1629730965957";
       if(key.equals("drawback"))  value="ShortText1629730996466";
       if(key.equals("clear"))  value="ShortText1629731033719";
       if(key.equals("delDeposit"))  value="ShortText1629896665123";
       return value;
   }
/*
map.put("ShortText1629011355279","id");//id
       map.put("ShortText1629730112797","外销/备货");//type 类型 1：外销 2：备货
       map.put("ShortText1629730088957","采购前模式类型");//modelType 模式类型 1：正常模式 2：备货模式 3：海外模式
       map.put("text1630740830764","");
       map.put("text1630740832873","");
       map.put("ShortText1629641469009","外销费用");//exportFee 外销费用 1：有外销费用
       map.put("ShortText1629729242087","外销费用删除");//delExpFee 外销费用删除 1：删除 0：未删除
       map.put("ShortText1629641541165","采购费用");//buyFee 采购费用 1：有采购费用
       map.put("ShortText1629729261258","采购费用删除");//delBuyFee 采购费用删除 1：删除 0：未删除
       map.put("ShortText1629641591690","出运费用");//transFee 出运费用 1：有出运费用
       map.put("ShortText1629729278684","出运费用删除");//delTranFee 出运费用删除 1：删除 0：未删除
       map.put("ShortText1629641632007","结汇费用");//excFee 结汇费用 1：有结汇费用
       map.put("ShortText1629729304752","结汇费用删除");//delExcFee  结汇费用删除 1：删除 0：未删除
       map.put("ShortText1629730624960","报关");//custom 报关 1：报关刘超
       map.put("ShortText1630239453347","删除报关");//delCustom 删除报关 1：删除 0：未删除
       map.put("ShortText1629730832409","有收款比例");//collect 收款 1：有收款比例
       map.put("ShortText1629730876088","有定金比例");//deposit 定金 1：有定金比例
       map.put("ShortText1629896665123","定金删除");//delDeposit 定金删除 1：删除 0：为删除
       map.put("ShortText1629730965957","开票");//invoice 开票 1：开票
       map.put("ShortText1629730996466","退税");//drawback 退税 1：退税
       map.put("ShortText1629731033719","清关");//clear 清关 1：清关
       map.put("id","85a20939358f4a46acc0a343bfdadb7b");
*/

}
